Dubinin Viktor Nikolaevich, Doctor of engineering sciences, professor, sub-department of computer engineering, Penza State University (40, Krasnaya street, Penza, Russia), E-mail: email@example.com
Dubinin Aleksey Viktorovich, Student, Penza State University (40, Krasnaya street, Penza, Russia), E-mail: firstname.lastname@example.org
Chen-Wei Yang, Postdoctoral researcher, sub-department of responsible communications and computations, Lulea University of Technology (building A, Regnbogsallen street, Lulea, Sweden), E-mail: email@example.com
Vyatkin Valeriy Vladimirovich, Doctor of engineering sciences, professor, sub-department of responsible communications and computations, Lulea University of Technology (building A, Regnbogsallen street, Lulea, Sweden), E-mail: firstname.lastname@example.org
Background. The widespread use of multi-agent systems conception and technologies of the semantic Web, as well as the beginning of their active joint use in the design and implementation of information systems, requires the development of new adequate methods and tools for their design.
Materials and methods. The studies were performed using ontological and agent-based approaches to modelling, semantic Web technologies, as well as provisions of the theories of graph transformations and Petri nets.
Results. An approach to ontological modelling of multi-agent systems of the semantic Web is proposed. This approach is demonstrated by an example of a multiagent system in the Smart Grid for marketing operations. Within the framework of the proposed approach, a method for implementing Petri nets based on ontologies and the SPARQL Update language has been developed.
Conclusions: The proposed multi-model approach to ontological modelling of systems is effective because it allows the description of not only the statics of the system, but also its dynamics, which was demonstrated by examples. The SPARQL Update language is the most convenient and powerful tool for implementing this approach.
ontology, modeling, multi-agent systems, semantic Web, graph transformation, RDF, Petri nets, Smart Grid, SPARQL Update
1. Semantic Web. W3C Consortium. Available at: https://www.w3.org/standards/semanticweb/
2. Allemang D., Hendler J. Semantic Web for the Working Ontologist. Modeling in RDF, RDFS and OWL. Morgan Kaufmann Publishers, 2008, 349 p.
3. DuCharme B. Learning SPARQL: Querying and Updating with SPARQL 1.1. O’Reilly, 2011, 237 p.
4. Wooldridge M. An Introduction to MultiAgent Systems. John Wiley & Sons Ltd, 2002, 366 p.
5. Pan J. Z., Staab S., Aßmann U., Ebert J., Zhao Y. Ontology-Driven Software Development. Berlin: Springer, 2012, 355 p.
6. Knirsch P. A, Kreowski H.-J. Lecture Notes in Computer Science. 2000, vol. 1779, pp. 79–86.
7. Celaya J. R., Desrochers A. A., Graves R. J. Journal of computers. 2009, vol. 4, no. 10. pp. 981–996.
8. Taenzer G. Lecture Notes in Computer Science. 2000, vol. 1779, pp. 481–490.
9. Vyatkin V. IEC 61499 Function Blocks for Embedded and Distributed Control Systems Design. Third Edition. ISA, o3neida, 2015, 261 p.
10. Dubinin V. N. Detsentralizovannoe upravlenie raspredelennymi dannymi v lokal'noy vychislitel'noy seti: spetsifikatsiya, modelirovanie, realizatsiya i primenenie v raspredelennykh vychisleniyakh [Decentralized direction of distributed data in a local area network: specification, modeling, implementation and application in distributed computing]. Penza: Izd-vo Penz. gos. tekhnol. un-ta, 1997, 78 p. Dep. v VINITI 10.06.97, no. 1946-V97. [In Russian]
11. Ipakchi A., Albuyeh F. IEEE Power and Energy Magazine. 2009, vol. 7, no. 2, pp. 52–62.
12. Zhabelova G., Vyatkin V. IEEE Transactions on Industrial Electronics. 2012, vol. 59, no. 5, pp. 2351–2362.
13. Yang C.-W., Dubinin V., Vyatkin V. IEEE Transactions on Industrial Informatics. 2017, vol. 13, no. 2, pp. 668–679.
14. Gašević D., Devedžić V. International Journal of Web Engineering and Technology. 2007, vol. 3, no. 4, pp. 374–396.